	Pointer Tutorial

by Mr. Mysterio

The Wii U uses object-oriented programming. This means that when code allocates memory, 
it is randomly placed somewhere. The only way the code knows where to find it is with a pointer. 
It saves the pointer to a known location, and that pointer contains the address of the allocated 
object. Sometimes, the pointer can even be a pointer to another pointer to the object address. 
This poses a very large problem to making cheat codes. If a cheat code is created for value at a 
certain address, but that value is allocated object with a pointer, it will be in a different 
location the next time the game runs! The cheat code must use the game's pointer to find the 
correct address every time. The hard part is finding the game's pointer. For this, we use 
programs to search through many dumps of memory, comparing each one until only a few results 
remain. PointerSearcher.exe is designed to do exactly that. All you need to do is create several
memory dumps, and know where your destination address is in all of them. Then, use Pointerearcher.exe 
to search through and compare each one. (Remember to change the destination address to the right one 
for each dump.) After several dumps, you should be left with several potential pointers. To find one 
that works, simply reboot the game to re-allocate the destination address, and try following each pointer.
At least one should lead you to the new address of your destination address every time!